// miniprogram/pages/demoLogin/demoLogin.js

import sendRequest from "../../util/sendRequest"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //输入的用户名
    inputName:'',
    //输入的密码
    inputpwd:''
  },
  //用户名内容输入触发事件
  inputChangeName(e){
    this.setData({
      inputName: e.detail.value
    })
  },
  //密码内容输入触发事件
  inputChangePwd(e){
    this.setData({
      inputpwd: e.detail.value
    })
  },
  loginDemo() {
    
    //发送请求(需导入工具)
    sendRequest({
      url: "loginDemo",//请求地址(不需要加上请求IP)
      method: "GET",//请求方式(默认GET，可忽略)
      data: {//请求参数(如不需要传值可忽略不写)
        username: this.data.inputName,
        password: this.data.inputpwd
      },
      success: res => {//失败的回调(可忽略不写，但建议写上)
        console.log("success", res)
        this.setData({
          list:res.data
        })

        //后台代码使用ResultResponse返回的状态码200的为登录成功
        if(res.data.code == 200){
          //登录成功显示Toast并显示成功的图标
          wx.showToast({
            title: res.data.msg,
            icon: 'success'
          })
        }else{
          //请求异常或登录失败则只显示文字，不显示图标(wx.showToast没失败的图标，为了区分成功的所以把图片去掉了)
          wx.showToast({
            title: res.data.msg,
            icon: 'none'
          })
        }

      },
      fail: res => {//失败的回调(可忽略不写，但建议写上)
        console.log("fail", res)
      },
      complete: res => {//请求执行完成的回调(可忽略不写)
        console.log("complete", res)
      }
    })
  }
})